:root {
  --body-color: hsla(0, 0%, 0%, 0.8);
  --primary-color: #F73065;
  --primary-color-dark: #F73065;
  --header-height: 55px;
  --bg: #fff;
  --bg-secondary: #f3f5f4;
  --bg-transparent: rgba(255, 255, 255, .9);
  --bg-teritary: #f3f5f4;
  --dark-bg: #0d2538;
  --code-bg: #0e2233;
  --select-color: rgba(212, 53, 159, .2);
  --inline-code-text: #2577b3;
  --inline-code-bg: rgba(212, 53, 159, .03);
  --border-color: #e2ecec;
  --border-color-darker: #cfe6e6;
  --mark-color: #fff8ec;
  --border-radius: 5px;
  --success-bg: #5bb19640;
  --space: 25px;
  --space-x2: 50px;
  --code-color: #fdf9f3;
  --glow: 2px 2px 15px 0 var(--border-color-darker);
  --header-border-color: rgba(0,0,0,0.1);
  --header-shadow-color: rgba(255,255,255,0);

  @media screen and (max-width: 550px) {
    --space: 20px;
    --space-x2: 20px;
  }

  [data-theme="dark"] {
    --body-color: #ebf4f1;
    --bg: #091a28;
    --bg-secondary: #071521;
    --bg-teritary: #0e2233;
    --bg-transparent: #091a28E1;
    --border-color: #0d2538;
    --border-color-darker: #0d2538;
    --inline-code-text: #2577b3;
    --inline-code-bg: rgba(212, 53, 159, .1);
    --primary-color: #F73065;
    --primary-color-dark: #F73065;
    --glow: 2px 2px 15px 0 #071521;
    --header-border-color: black;
    --header-shadow-color: rgba(255,255,255,0.1);
  }
}
